// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"
#include "GameFramework/GameMode.h"
#include "StartGameMode.generated.h"

/**
 * 游戏模式
 */
UCLASS()
class READWRITEINIPROJECT_API AStartGameMode : public AGameMode
{
	GENERATED_BODY()

public:
	// 开始界面
	UPROPERTY()
		class UStartUserWidget* StartWidget;
	
public:
	// 构造方法
	AStartGameMode();

	// 游戏开始调用事件
	virtual void BeginPlay() override;

	// 创建文件按钮点击事件
	UFUNCTION()
	void CreateFileButtonClickedEvent();

	// 写入Game.ini按钮点击事件
	UFUNCTION()
	void WriteGameIniButtonClickedEvent();

	// 读取Game.ini按钮点击事件
	UFUNCTION()
	void ReadGameIniButtonClickedEvent();
};
